home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP Şubat 1998.iso / drivers / SESK / crystal / cwbaudio.inf < prev    next >
Windows Setup INFormation  |  1997-06-23  |  27KB  |  727 lines

  1. [Version]
  2. Signature="$CHICAGO$"
  3. Class=MEDIA
  4. provider=Crystal
  5. LayoutFile=layout.inf
  6.  
  7. [ClassInstall]
  8. AddReg=Class.AddReg
  9.  
  10. [Class.AddReg]
  11. HKR,,,,%MediaClassName%
  12. HKR,,Icon,,"-1"
  13. HKR,,Installer,,mmci.dll
  14.  
  15. [Manufacturer]
  16. %CSMfgName%=Crystal
  17.  
  18. [Crystal]
  19. %*CSC0000.DeviceDesc%=CSC0000_Device, *CSC0000
  20. %*CSCFFFF.DeviceDesc%=CSCFFFF_Device, *CSCFFFF
  21. %*CSC0001.DeviceDesc%=CSC0001_Device, *CSC0001
  22. %*CSC0010.DeviceDesc%=CSC0010_Device, *CSC0010
  23. %*CSC0003.DeviceDesc%=CSC0003_Device, *CSC0003
  24. %*CSC000F.DeviceDesc%=CSC000F_Device, *CSC000F
  25. %*CSC0004.DeviceDesc%=CSC0004_Device, *CSC0004
  26.  
  27. ; This was added since OSR2 does not support NODRIVER.INF.  We basically
  28. ; treat CSC0002 and CSC0010 the same.
  29. %*CSC0010.DeviceDesc%=CSC0010_Device, *CSC0002
  30.  
  31. ; Special Mobile Triton I devnode.
  32. %*CSC0011.DeviceDesc%=CSC0011_Device, *CSC0011
  33.  
  34.  
  35. ;--------------------------------------------------------------------------
  36.  
  37. ; To NOT install the 3d applet remove the CWB3DSnd.CopyList and CWB3DSnd.AddReg entries
  38. ; from the CopyFiles entry below.
  39. [CSCFFFF_Device]
  40. DelFiles=WSS.DelList
  41. CopyFiles=WSS.CopyList,Windir.CopyList,Power.CopyList,WSTREAM.CopyDriver,CWB3DSnd.CopyList
  42. UpdateInis=WSS.UpdateInis
  43. UpdateCfgSys=CWBINIT.UpdateCfgSys
  44. reboot
  45.  
  46. ; To NOT install the 3d applet remove the CWB3DSnd.CopyList and CWB3DSnd.AddReg entries
  47. ; from the CopyFiles and AddReg entries below.
  48. [CSC0000_Device]
  49. DelFiles=WSS.DelList
  50. CopyFiles=WSS.CopyList,Windir.CopyList,Power.CopyList,WSTREAM.CopyDriver, CWB3DSnd.CopyList
  51. AddReg=WAVE.AddReg, MIXER.AddReg, CSC0000.AddReg, WSS.AddReg, Power.AddReg, CWB3DSnd.AddReg
  52. UpdateInis=WSS.UpdateInis
  53. UpdateCfgSys=CWBINIT.UpdateCfgSys
  54. ;Uncomment the next line if you wish to use this .inf with NULL resources
  55. ;reboot
  56.  
  57. [WSS.UpdateInis]
  58. system.ini,386Enh,"device=vsndsys.386"
  59. system.ini,drivers,"wave*=sndsys.drv",,1
  60. system.ini,drivers,"wave*=cs31ba11.drv",,1
  61. system.ini,drivers,"wave*=cwbaudio.drv",,1
  62. system.ini,drivers,"midi*=sndsys.drv",,1
  63. system.ini,drivers,"aux*=sndsys.drv",,1
  64. system.ini,drivers,"aux*=cs31ba11.drv",,1
  65. system.ini,drivers,"aux*=cwbaudio.drv",,1
  66. system.ini,drivers,"mixer*=sndsys.drv",,1
  67. system.ini,drivers,"mixer*=cs31ba11.drv",,1
  68. system.ini,drivers,"mixer*=cwbaudio.drv",,1
  69.  
  70. [WSS.CopyList]
  71. cwbaudix.vxd,,
  72. cwbaudio.drv,,
  73. cwbfm.drv,,
  74. cwbjoy.vxd,,
  75.  
  76. [Windir.CopyList]
  77. cwbinit.exe,,
  78. cwbaudio.ini,,
  79. cwbaudio.bin,,
  80. cwbmix.exe,,
  81.  
  82. [WSTREAM.CopyDriver]
  83. wstream.dll,,
  84. vwstream.vxd,,
  85. msgloop.exe,,
  86.  
  87. [WSS.DelList]
  88. vsndsys.386,,,1
  89. sndsys.drv,,,1
  90. vaudiod.386,,,1
  91. cpqaudio.drv,,,1
  92. vsbd.386,,,1
  93. vadlibd.386,,,1
  94. nullwave.drv,,,1
  95. mssndsys.drv,,,1
  96. mssndsys.vxd,,,1
  97.  
  98. [WSS.AddReg]
  99. HKR,,Driver,,"cwbaudix.vxd vwstream.vxd"
  100. HKR,Drivers\wave\cwbaudio.drv,Driver,,cwbaudio.drv
  101. HKR,Drivers\mixer\cwbaudio.drv,Driver,,cwbaudio.drv
  102. HKR,Drivers\aux\cwbaudio.drv,Driver,,cwbaudio.drv
  103. HKR,Drivers\midi\cwbaudio.drv,Description,,%WSTREAM.DeviceDesc%
  104. HKR,Drivers\midi\cwbaudio.drv,Driver,,cwbaudio.drv
  105. HKR,Drivers\midi\cwbfm.drv,,,
  106. HKR,Drivers\midi\cwbfm.drv,Driver,,cwbfm.drv
  107. ; Uncomment the next Line if Wavetable Synthesizer hardware is present in the system
  108. ; Edits also in section [MPU401.AddReg] below
  109. ; HKR,Drivers\midi\cwbfm.drv,External,1,01,00,00,00
  110. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  111. HKR,,EnumPropPages,,"cwbaudio.drv,DrvEnumPropPages"
  112. HKLM,%KEY_FIL%\fl.UpdateInis,device.vsndsys,,"system.ini,386Enh,""device=vsndsys.386"",,"
  113.  
  114. [CSC0000.AddReg]
  115. HKR,Drivers\wave\cwbaudio.drv,Description,,%*CSC0000.DeviceDesc%
  116. HKR,Drivers\mixer\cwbaudio.drv,Description,,%*CSC0000.DeviceDesc%
  117. HKR,Drivers\aux\cwbaudio.drv,Description,,%*CSC0000.DeviceDesc%
  118. HKR,Drivers\midi\cwbfm.drv,Description,,%V_INTERNAL%
  119. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  120. HKR,Config\DRIVER,Interp8,,Linear
  121. HKR,Config\DRIVER,Interp16,,Linear
  122. HKR,Config\DRIVER,SaveSettingsOnExit,,ON
  123. HKR,Config\DRIVER,DMATimingMode,,1
  124. HKR,Config\DRIVER,4232ADPCMEnable,,1
  125. ;HKR,Config\DRIVER,UseAllFs,,0
  126. HKR,Config\MIXER,WaveVolumeOffset,,48
  127. HKR,Config\MIXER,lLineVolume,,45874
  128. HKR,Config\MIXER,rLineVolume,,45874
  129. HKR,Config\MIXER,LineGang,,ON
  130. HKR,Config\MIXER,lMicVolume,,45874
  131. HKR,Config\MIXER,rMicVolume,,45874
  132. HKR,Config\MIXER,MicGang,,ON
  133. HKR,Config\MIXER,lAuxInVolume,,45874
  134. HKR,Config\MIXER,rAuxInVolume,,45874
  135. HKR,Config\MIXER,AuxInGang,,ON
  136. HKR,Config\MIXER,lLoopBackInputVolume,,45874
  137. HKR,Config\MIXER,rLoopBackInputVolume,,45874
  138. HKR,Config\MIXER,LoopBackInputGang,,ON
  139. HKR,Config\MIXER,MonitorVolume,,42280
  140. HKR,Config\MIXER,MonitorMute,,ON
  141. HKR,Config\MIXER,MonitorMode,,Recording
  142. HKR,Config\MIXER,lMasterVolume,,42280
  143. HKR,Config\MIXER,rMasterVolume,,42280
  144. HKR,Config\MIXER,MasterMute,,OFF
  145. HKR,Config\MIXER,MasterGang,,ON
  146. HKR,Config\MIXER,lAuxVolume,,42280
  147. HKR,Config\MIXER,rAuxVolume,,42280
  148. HKR,Config\MIXER,AuxMute,,OFF
  149. HKR,Config\MIXER,AuxGang,,ON
  150. HKR,Config\MIXER,lAux2Volume,,42280
  151. HKR,Config\MIXER,rAux2Volume,,42280
  152. HKR,Config\MIXER,Aux2Mute,,OFF
  153. HKR,Config\MIXER,Aux2Gang,,ON
  154. HKR,Config\MIXER,lLineMixVolume,,42280
  155. HKR,Config\MIXER,rLineMixVolume,,42280
  156. HKR,Config\MIXER,LineMixMute,,OFF
  157. HKR,Config\MIXER,LineMixGang,,ON
  158. HKR,Config\MIXER,MonoVolume,,42280
  159. HKR,Config\MIXER,MonoMute,,ON
  160. HKR,Config\MIXER,MonoOutMute,,ON
  161. HKR,Config\MIXER,MicBoost,,OFF
  162. HKR,Config\MIXER,HWMUTE,,"0,1,E"
  163. HKR,Config\MIXER,lVirtMaster,,48059
  164. HKR,Config\MIXER,rVirtMaster,,48059
  165. HKR,Config\MIXER,lLowPriMicVolume,,45874
  166. HKR,Config\MIXER,rLowPriMicVolume,,45874
  167. HKR,Config\MIXER,LowPriMicMute,,ON
  168. HKR,Config\MIXER,LowPriMicBoost,,ON
  169. HKR,Config\MIXER,lLowPriLineVolume,,45874
  170. HKR,Config\MIXER,rLowPriLineVolume,,45874
  171. HKR,Config\MIXER,lLowPriLoopBackInputVolume,,45874
  172. HKR,Config\MIXER,rLowPriLoopBackInputVolume,,45874
  173. HKR,Config\MIXER,lLowPriAuxInVolume,,45874
  174. HKR,Config\MIXER,rLowPriAuxInVolume,,45874
  175. HKR,Config\MIXER,VirtMasterMute,,OFF
  176. HKR,Config\MIXER,VirtMasterGang,,ON
  177. HKR,Config\MIXER,MicAGC,,OFF
  178. HKR,Config\MIXER,DisableKaraokeMode,,OFF
  179. HKR,Config\MIXER,KaraokeMode,,OFF
  180. HKR,Config\MIXER,UseHWMasterVolume,,OFF
  181. HKR,Config\MIXER,SmartKaraokeMode,,ON
  182.  
  183. ;------------------- new control values for symmetrical mixer ----------jmh
  184. ; value encoding changed, used to be:
  185. ;HKR,Config\MIXER,InputSelection,,MIC
  186. ;HKR,Config\MIXER,LowPriInputSelection,,MIC
  187. ; now should be:
  188. HKR,Config\MIXER,InputSelection,,8
  189. HKR,Config\MIXER,LowPriInputSelection,,8
  190. ;------ moved and renamed  -------------------------
  191. ;HKR,Config\MIXER,XCTL0,,0
  192. ;HKR,Config\MIXER,XCTL1,,0
  193. ;------ new ----------------------------------------
  194. HKR,Config\MIXER,lDacSERVolume,,45874
  195. HKR,Config\MIXER,rDacSERVolume,,45874
  196. HKR,Config\MIXER,DacSERMute,,ON
  197. HKR,Config\MIXER,lLine-inVolume,,45874
  198. HKR,Config\MIXER,rLine-inVolume,,45874
  199. HKR,Config\MIXER,Line-inInputMute,,ON
  200. HKR,Config\MIXER,Line-inOutputMute,,ON
  201. HKR,Config\MIXER,3DSpace,,32768
  202. HKR,Config\MIXER,3DCenter,,32768
  203. HKR,Config\MIXER,3DMute,,OFF
  204. HKR,Config\MIXER,Aux2InputMute,,OFF
  205. HKR,Config\MIXER,Aux1InputMute,,OFF
  206. HKR,Config\MIXER,LineInputMute,,OFF
  207. HKR,Config\MIXER,MicInputMute,,ON
  208. HKR,Config\MIXER,MicOutputMute,,ON
  209. HKR,Config\MIXER,lWaveOutVolume,,42280
  210. HKR,Config\MIXER,rWaveOutVolume,,42280
  211. HKR,Config\MIXER,WaveOutMute,,OFF
  212. HKR,Config\MIXER,lSysVol,,42280
  213. HKR,Config\MIXER,rSysVol,,42280
  214. HKR,Config\MIXER,lWaveinMasterVolume,,36000
  215. HKR,Config\MIXER,rWaveinMasterVolume,,36000
  216.  
  217. ;---exterenal audio controls: 0=none 
  218. HKR,Config\MIXER,ExternalToneControls,,0
  219. HKR,Config\MIXER,lMasterBass,,32768
  220. HKR,Config\MIXER,rMasterBass,,32768
  221. HKR,Config\MIXER,lMasterTreble,,32768
  222. HKR,Config\MIXER,rMasterTreble,,32768
  223. HKR,Config\MIXER,lRearSpeakerVolume,,0
  224. HKR,Config\MIXER,rRearSpeakerVolume,,0
  225.  
  226.  
  227. ;--------- for volume table-driven method-------
  228. HKR,Config\MIXER,AnalogGainTable,,%AnalogGainTable%
  229. HKR,Config\MIXER,DigitalGainTable,,%DigitalGainTable1%%DigitalGainTable2%
  230. HKR,Config\MIXER,SynthGainTable,,%SynthGainTable%
  231. HKR,Config\MIXER,MicGainTable,,%MicGainTable%
  232. HKR,Config\MIXER,MonoGainTable,,%MonoGainTable%
  233. HKR,Config\MIXER,DACGainTable,,%DACGainTable1%%DACGainTable2%
  234. HKR,Config\MIXER,MasterInGainTable,,%MasterInGainTable%
  235. HKR,Config\MIXER,MasterOutGainTable,,%MasterOutGainTable%
  236. HKR,Config\MIXER,BramsMasterOutGainTable,,%BramsMasterOutGainTable%
  237.  
  238. ;-----------this varible to control mode of  DSP serial port  
  239. ;0= disable, 1= enable, 2= enable and route analog sources to serial port
  240. ;3 and 4 = settings for SPDIF output.
  241.  
  242. HKR,Config\MIXER,EnableDSPSerialPort,,0
  243.  
  244. ;s/p dif control-------------------------------------------------------
  245. ;set EnableDSPSerialPort = 3 to connect to analog sources.
  246. ;set EnableDSPSerialPort = 4 to connect to dsp.
  247.  
  248. ;The SPDIF Category Code.
  249. ;7-digit binary number represented as string of 1's and 0's.
  250. HKR,Config\MIXER,SPDIFCategory,,'0000000'
  251.  
  252. ;Boolean, ON=data is digital audio, OFF=data is non-audio.
  253. HKR,Config\MIXER,SPDIFIsAudio,,ON
  254.  
  255. ;Boolean, ON=Copying is permitted/copyright is not asserted.
  256. ;OFF=Copying is inhibited/copyright is asserted.
  257. HKR,Config\MIXER,SPDIFPermitCopy,,ON
  258.  
  259. ;Boolean, ON=data is original/commercially pre-recorded.
  260. ;OFF=no indication, 1st generation or higher
  261. HKR,Config\MIXER,SPDIFOriginalGeneration,,OFF
  262.  
  263. ;The level of pre-emphesis
  264. ;Decimal Integer, 0=None, 1= 50/15us, 2-channel audio
  265. HKR,Config\MIXER,SPDIFPreemphesis,,0
  266.  
  267. ;------------------- end of new control values ------------------------
  268.  
  269. HKR,Config\RECORD,HighPassFilter,,Off
  270. HKR,Config\RECORD,Dither,,ON
  271. HKR,Config\CONTROLS,ShortNameLine,,%SMixCtrlSynth%
  272. HKR,Config\CONTROLS,LongNameLine,,%LMixCtrlSynth%
  273. HKR,Config\CONTROLS,ShortNameAux2,,%SMixCtrlCD%
  274. HKR,Config\CONTROLS,LongNameAux2,,%LMixCtrlCD%
  275. HKR,Config\CONTROLS,ShortNameMono,,%SMixCtrlSpkr%
  276. HKR,Config\CONTROLS,LongNameMono,,%LMixCtrlSpkr%
  277. HKR,Config\CONTROLS,ShortNameMic,,%SMixCtrlMic%
  278. HKR,Config\CONTROLS,LongNameMic,,%LMixCtrlMic%
  279. HKR,Config\CONTROLS,ShortNameLoopback,,%SMixCtrlLoop%
  280. HKR,Config\CONTROLS,LongNameLoopback,,%LMixCtrlLoop%
  281. HKR,Config\CONTROLS,SourceForLine,,Synthesizer
  282. HKR,Config\CONTROLS,SourceForAux1,,Auxiliary
  283. HKR,Config\CONTROLS,SourceForAux2,,CompactDisc
  284. HKR,Config\CONTROLS,SourceForMono,,PCSpeaker
  285. HKR,Config\CONTROLS,SourceForMic,,Microphone
  286. HKR,Config\CONTROLS,LongNameLineOut,,%LMixCtrlMaster%
  287. HKR,Config\CONTROLS,ShortNameLineOut,,%SMixCtrlMaster%
  288. HKR,Config\CONTROLS,LongNameMuxOut,,%LMixCtrlMux%
  289. HKR,Config\CONTROLS,ShortNameMuxOut,,%SMixCtrlMux%
  290. HKR,Config\CONTROLS,LongNameLowPriMuxOut,,%LMixCtrlLowPri%
  291. HKR,Config\CONTROLS,ShortNameLowPriMuxOut,,%SMixCtrlLowPri%
  292. HKR,Config\CONTROLS,ShortNameWave,,%SMixCtrlWave%
  293. HKR,Config\CONTROLS,LongNameWave,,%LMixCtrlWave%
  294. HKR,Config\CONTROLS,ShortNameMonitor,,%SMixCtrlMonitor%
  295. HKR,Config\CONTROLS,LongNameMonitor,,%LMixCtrlMonitor%
  296. ;HKR,Config\CONTROLS,LongNameXCTL0,,%LMixCtrlX0%
  297. ;HKR,Config\CONTROLS,ShortNameXCTL0,,%SMixCtrlX0%
  298. ;HKR,Config\CONTROLS,LongNameXCTL1,,%LMixCtrlX1%
  299. ;HKR,Config\CONTROLS,ShortNameXCTL1,,%SMixCtrlX1%
  300. HKR,Config\CONTROLS,LongNameKaraoke,,%LMixCtrlKaraoke%
  301. HKR,Config\CONTROLS,ShortNameKaraoke,,%SMixCtrlKaraoke%
  302. HKR,Config\CONTROLS,LongNameSysVol,,%LCtrlSysVol%
  303. HKR,Config\CONTROLS,ShortNameSysVol,,%SCtrlSysVol%
  304. HKR,Config\CONTROLS,LongNameMicBoost,,%LMixCtrlMicBoost%
  305. HKR,Config\CONTROLS,ShortNameMicBoost,,%SMixCtrlMicBoost%
  306. ; Uncomment the following to set timelimit for power down on idle
  307. ; HKR,Config\CONTROLS,IdleTimer0H,,0
  308. ; HKR,Config\CONTROLS,IdleTimer0L,,60000
  309.  
  310. ;
  311. ; These controls are used to disable XCTLs when a device
  312. ; has internal 3D circuitry.  This is to support customers
  313. ; that use XCTLs to control external SRC circuitry.
  314. ;
  315. HKR,Config\CONTROLS,DisableIf3DXCTL0,,OFF
  316. HKR,Config\CONTROLS,DisableIf3DXCTL1,,OFF
  317. ;---------------- changes for symmetrical mixer -----------------------------jmh
  318. ; used to be:
  319. ;HKR,Config\CONTROLS,ShortNameAux1,,%SMixCtrlLine%
  320. ;HKR,Config\CONTROLS,LongNameAux1,,%LMixCtrlLine%
  321. ; now is
  322. HKR,Config\CONTROLS,ShortNameAux1,,%SMixCtrlAux1%
  323. HKR,Config\CONTROLS,LongNameAux1,,%LMixCtrlAux1%
  324.  
  325. ; specification of mode2 source lines that should be usable has changed to
  326. ; a bit map, with '1' representing available and '0' representing not available.
  327. ; The bit positions represent the lines indicated by the old-style setting.
  328. ; For Playback, bit[0] (leftmost bit) == "Wave"
  329. ;               bit[1]                == "Monitor"
  330. ;               bit[2]                == "Mono"
  331. ;               bit[3]                == "Line"
  332. ;               bit[4]                == "Aux1"
  333. ;               bit[5]                == "Aux2"
  334. ; For Record,   bit[0] (leftmost bit) == "Line"
  335. ;               bit[1]                == "Aux1"
  336. ;               bit[2]                == "MixOut" (Loop)
  337. ;               bit[3]                == "Mic"
  338. ; used to be:
  339. ;HKR,Config\CONTROLS,MixerSources,,"Wave,Monitor,Mono,Line,Aux1,Aux2"
  340. ;HKR,Config\CONTROLS,InputSources,,"Line,Aux1,Loop,Mic"
  341. ; now is
  342. HKR,Config\CONTROLS,MixerSources,,"111111"
  343. HKR,Config\CONTROLS,InputSources,,"1111"
  344.  
  345. ;---------------- new controls, lines added for symmetrical mixer -----------jmh
  346. ; for Mode3xxxSources, values are a bit map determining which source lines are
  347. ; supposed to be supported. For Mode3MixerSources, the possibilities are:
  348. ;   playback:  3D,DIG-SER,DIG-wave,DIG-synth,aux2,aux1,line-in,mic,mono
  349. ;   record:     x,DIG-SER,DIG-wave,DIG-synth,aux2,aux1,line-in,mic,x
  350. ; where x is just a placeholder to make the strings the same length and easier
  351. ; to modify correctly. Note that if line-in is set to 0, it will be ganged 
  352. ; with the DIG-synth source.
  353. HKR,Config\CONTROLS,Mode3MixerSources,,"111111011"
  354. HKR,Config\CONTROLS,Mode3InputSources,,"x1111101x"
  355.  
  356. HKR,Config\CONTROLS,ShortName3DSpace,,%SMixCtrl3DSpace%
  357. HKR,Config\CONTROLS,LongName3DSpace,,%LMixCtrl3DSpace%
  358. HKR,Config\CONTROLS,ShortName3DCenter,,%SMixCtrl3DCenter%
  359. HKR,Config\CONTROLS,LongName3DCenter,,%LMixCtrl3DCenter%
  360. HKR,Config\CONTROLS,ShortName3DMute,,%SMixCtrl3DMute%
  361. HKR,Config\CONTROLS,LongName3DMute,,%LMixCtrl3DMute%
  362. HKR,Config\CONTROLS,ShortNameDacSER,,%SMixCtrlDacSer%
  363. HKR,Config\CONTROLS,LongNameDacSER,,%LMixCtrlDacSER%
  364. HKR,Config\CONTROLS,ShortNameLine-in,,%SMixCtrlLine%
  365. HKR,Config\CONTROLS,LongNameLine-in,,%LMixCtrlLine%
  366. HKR,Config\CONTROLS,ShortNameMonoOutMute,,%SMixCtrlMonoOutMute%
  367. HKR,Config\CONTROLS,LongNameMonoOutMute,,%LMixCtrlMonoOutMute%
  368.  
  369. ;---------------- end of new controls ---------------------------------------jmh
  370.  
  371. HKR,Config\SNDSYS.DRV,SingleModeDMA,,0
  372. HKR,Config\SNDSYS.DRV,MsftHardware,,0
  373. HKR,Config\SNDSYS.DRV,MsftSupport,,1
  374. HKR,Config\SNDSYS.DRV,AutoSelect,,0
  375. HKR,Config\SNDSYS.DRV,MidiPlay,,1
  376. HKR,Config\SNDSYS.DRV,OldMSDosGameCompatibility,,1
  377. HKR,Config\SNDSYS.DRV,BlasterSupport,,CS4232
  378. HKR,Config\SNDSYS.DRV,Duplex,,Full
  379. HKR,Config\SNDSYS.DRV,OEMHardware,,
  380. HKR,Config\SNDSYS.DRV,FMMixer,,Line
  381. HKR,Config\SNDSYS.DRV,CDMixer,,Aux2
  382. HKR,Config\SNDSYS.DRV,LineMixer,,Aux1
  383. HKR,Config\SNDSYS.DRV,UseTypeFDMA,,ON
  384. HKR,Config\SNDSYS.DRV,PollHWMasterVol,,OFF
  385. HKR,Config\SNDSYS.DRV,SBInitMixerSettings,,OFF
  386. HKR,Config\SNDSYS.DRV,SBVoiceVolumeLeft,,9
  387. HKR,Config\SNDSYS.DRV,SBVoiceVolumeRight,,9
  388. HKR,Config\SNDSYS.DRV,SBMasterVolumeLeft,,9
  389. HKR,Config\SNDSYS.DRV,SBMasterVolumeRight,,9
  390. HKR,Config\SNDSYS.DRV,SBFMVolumeLeft,,9
  391. HKR,Config\SNDSYS.DRV,SBFMVolumeRight,,9
  392. HKR,Config\SNDSYS.DRV,SBCDVolumeLeft,,1
  393. HKR,Config\SNDSYS.DRV,SBCDVolumeRight,,1
  394. HKR,Config\SNDSYS.DRV,SBLineInVolumeLeft,,1
  395. HKR,Config\SNDSYS.DRV,SBLineInVolumeRight,,1
  396. HKR,Config\SNDSYS.DRV,SBMicMixing,,0
  397. HKR,Config\SNDSYS.DRV,SBInputSelect,,0
  398. HKR,Config\SNDSYS.DRV,SBVSTC,,0
  399. HKR,Config\SNDSYS.DRV,RestoreWSSOnDosExit,,OFF
  400. HKR,Config\SNDSYS.DRV,MuteWhenDOSBoxLoosesFocus,,ON
  401. HKR,Config\SNDSYS.DRV,WriteConfigurationFile,,ON
  402. HKR,Config\SNDSYS.DRV,IgnoreStandby,,ON
  403. HKR,Config\SNDSYS.DRV,PowerDownBach,,ON
  404. HKR,Config\SNDSYS.DRV,ExternalAmpAPM,,OFF
  405. HKR,Config\SNDSYS.DRV,ResumePreserve,,0
  406.  
  407. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,,,%MSDOSConfig%
  408. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,Config.Sys,,"device=%%WINDIR%%\cwbinit.exe /A"
  409. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,Flags,1,07,00,00,00
  410. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,Order,1,00,00,00,19
  411. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,TipText,,%MSDOSTipText%
  412.  
  413. [MIXER.AddReg]
  414. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
  415. HKLM,%KEY_IOC%\Vol,,,
  416.  
  417. [WAVE.AddReg]
  418. HKR,,DevLoader,,mmdevldr.vxd
  419. HKR,,Driver,,cwbaudix.vxd
  420. HKR,Drivers,MIGRATED,,0
  421. HKR,Drivers\midi,,,
  422. HKR,Drivers\wave,,,
  423. HKR,Drivers\mixer,,,
  424. HKR,Drivers\aux,,,
  425. HKLM,%KEY_IOC%\acm,,,
  426. HKLM,%KEY_IOC%\Rec,,,
  427. HKLM,%KEY_IOC%\MPlay,,,
  428.  
  429. [CWBINIT.UpdateCfgSys]
  430. DevDelete=cwbinit.exe
  431. DevAddDev=cwbinit.exe,device, 1, "/A"
  432.  
  433. [*CSC0000.KnownDrivers]
  434. sndsys.drv
  435. cpqaudio.drv
  436. cs31ba11.drv
  437. nmcmssnd.drv
  438. mssndsys.drv
  439.  
  440. [Power.CopyList]
  441. cwbpcple.dll,,
  442.  
  443. [Power.AddReg]
  444. HKCR,"CLSID\{21838CA5-6877-11cf-9228-00A02407A140}",,,%PowerCPLName%
  445. HKCR,"CLSID\{21838CA5-6877-11cf-9228-00A02407A140}\InProcServer32",,,cwbpcple.dll
  446. HKCR,"CLSID\{21838CA5-6877-11cf-9228-00A02407A140}\InProcServer32","ThreadingModel",,"Apartment"
  447. ;------------------------------------------------------------------------------
  448. ; Uncomment the following line if you wish the Crystal Power Panel to appear
  449. ; in the Control Panel Power Applet.
  450. ;------------------------------------------------------------------------------
  451. ;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\Power\shellex\PropertySheetHandlers\Crystal Semiconductor Power Control Panel Extension",,,{21838CA5-6877-11cf-9228-00A02407A140}
  452.  
  453. [CWB3DSnd.CopyList]
  454. CWB3DSnd.exe,,
  455.  
  456. [CWB3DSnd.AddReg]
  457. HKLM,"SOFTWARE\Crystal\CW3DSnd\Preset1","Description",,"Preset 1"
  458. HKLM,"SOFTWARE\Crystal\CW3DSnd\Preset1","Center",,12
  459. HKLM,"SOFTWARE\Crystal\CW3DSnd\Preset1","Space",,4
  460. HKLM,"SOFTWARE\Crystal\CW3DSnd\Preset2","Description",,"Preset 2"
  461. HKLM,"SOFTWARE\Crystal\CW3DSnd\Preset2","Center",,4
  462. HKLM,"SOFTWARE\Crystal\CW3DSnd\Preset2","Space",,12
  463. HKLM,"SOFTWARE\Crystal\CW3DSnd\Preset3","Description",,"Preset 3"
  464. HKLM,"SOFTWARE\Crystal\CW3DSnd\Preset3","Center",,8
  465. HKLM,"SOFTWARE\Crystal\CW3DSnd\Preset3","Space",,8
  466. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","CW3DSoundInstall",,"%10%\CWB3DSnd.exe -install"
  467.  
  468.  
  469. ;--------------------------------------------------------------------------
  470.  
  471. ; CSC0011 is a combination of CSC0000 and CSC0001 on a Mobile Triton I
  472. ; implementation using the Audio Port.
  473.  
  474. [CSC0011_Device]
  475. DelFiles=WSS.DelList
  476. CopyFiles=WSS.CopyList,CSC0001.CopyList,Windir.CopyList,Power.CopyList,WSTREAM.CopyDriver
  477. AddReg=WAVE.AddReg, MIXER.AddReg, CSC0000.AddReg, WSS.AddReg, CSC0011.AddReg, Power.AddReg
  478. UpdateInis=WSS.UpdateInis,CSC0001.UpdateInis
  479. UpdateCfgSys=CWBINIT.UpdateCfgSys
  480.  
  481. ;
  482. ; This Driver string will overwrite the standard one added in WAVE.AddReg..
  483. ;
  484. [CSC0011.AddReg]
  485. HKR,,Driver,,"cwbaudix.vxd vjoyd.vxd"
  486. HKR,Drivers\joystick,,,
  487. HKR,Drivers\joystick\msjstick.drv,Description,,%*CSC0001.DeviceDesc%
  488. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  489. HKR,Drivers,Subclasses,,"wave,midi,aux,mixer,joystick"
  490. HKLM,%KEY_OEM%\cwbjoy,OEMCallout,0,cwbjoy.vxd
  491. HKLM,%KEY_OEM%\cwbjoy,OEMData,1,1,0,0,0,8,0,0,0
  492. HKLM,%KEY_OEM%\cwbjoy,OEMName,0,%cwbjoy.DeviceDesc% 
  493. HKLM,%KEY_OEM%\cwbjoy,OEMTESTWINCAP,0,%cwbjoy.DeviceTestDesc% 
  494. HKLM,%KEY_OEM%\cwbjoy,OEMCALWINCAP,0,%cwbjoy.DeviceCalDesc% 
  495.  
  496.  
  497. ;--------------------------------------------------------------------------
  498.  
  499. [CSC0001_Device]
  500. CopyFiles=CSC0001.CopyList
  501. AddReg=CSC0001.AddReg
  502. UpdateInis=CSC0001.UpdateInis
  503.  
  504. [CSC0001.CopyList]
  505. msjstick.drv,,
  506. vjoyd.vxd,,
  507.  
  508. [CSC0001.AddReg]
  509. HKR,,DevLoader,,mmdevldr.vxd
  510. HKR,Drivers,MIGRATED,,0
  511. HKR,Drivers\joystick,,,
  512. HKR,,Driver,,vjoyd.vxd
  513. HKR,Drivers\joystick\msjstick.drv,Description,,%*CSC0001.DeviceDesc%
  514. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  515. HKR,Drivers,SubClasses,,"joystick"
  516. HKLM,%KEY_OEM%\cwbjoy,OEMCallout,0,cwbjoy.vxd
  517. HKLM,%KEY_OEM%\cwbjoy,OEMData,1,1,0,0,0,8,0,0,0
  518. HKLM,%KEY_OEM%\cwbjoy,OEMName,0,%cwbjoy.DeviceDesc% 
  519. HKLM,%KEY_OEM%\cwbjoy,OEMTESTWINCAP,0,%cwbjoy.DeviceTestDesc% 
  520. HKLM,%KEY_OEM%\cwbjoy,OEMCALWINCAP,0,%cwbjoy.DeviceCalDesc% 
  521.  
  522. [CSC0001.UpdateInis]
  523. system.ini,drivers,"joystick="
  524.  
  525. ;--------------------------------------------------------------------------
  526.  
  527. [CSC0010_Device]
  528. DelFiles=ControlPort.DelList
  529. CopyFiles=ControlPort.CopyList
  530. AddReg=ControlPort.AddReg
  531.  
  532. [ControlPort.AddReg]
  533. HKR,,DevLoader,,mmdevldr.vxd
  534. HKR,,Driver,,cwbaudix.vxd
  535.  
  536. [ControlPort.DelList]
  537. cwbaudix.vxd,,,1
  538.  
  539. [ControlPort.CopyList]
  540. cwbaudix.vxd,,
  541.  
  542. ;--------------------------------------------------------------------------
  543.  
  544. [CSC0003_Device]
  545. DelFiles=MPU401.DelList
  546. CopyFiles=MPU401.CopyList
  547. AddReg=MIDI.AddReg, MPU401.AddReg, CSC0003.AddReg
  548. UpdateInis=MPU401.UpdateInis
  549.  
  550. [MPU401.CopyList]
  551. cwbmidi.vxd,,
  552. cwbmidi.drv,,
  553. cwbaudix.vxd,,
  554.  
  555. [MIDI.AddReg]
  556. HKR,,Devloader,,mmdevldr.vxd
  557. HKR,Drivers,MIGRATED,,0
  558. HKR,Drivers\midi,,,
  559.  
  560. [MPU401.AddReg]
  561. HKR,,Driver,,"cwbmidi.vxd vwstream.vxd"
  562. HKR,Drivers\midi\cwbmidi.drv,Driver,,cwbmidi.drv
  563. ;Comment out the next line if a Wavetable Synthesizer is present in the system
  564. HKR,Drivers\midi\cwbmidi.drv,External,1,01,00,00,00
  565. HKR,Drivers,SubClasses,,"midi"
  566.  
  567. [CSC0003.AddReg]
  568. HKR,Drivers\midi\cwbmidi.drv,Description,,%*CSC0003.DeviceDesc%
  569.  
  570. [MPU401.UpdateInis]
  571. system.ini,drivers,"midi*=mpu401.drv",,1
  572.  
  573. [MPU401.DelList]
  574. msmpu401.vxd,,,1
  575. msmpu401.drv,,,1
  576. mpu401.drv,,,1
  577.  
  578. ;--------------------------------------------------------------------------
  579. [CSC000F_Device]
  580.  
  581. ;--------------------------------------------------------------------------
  582. [CSC0004_Device]
  583. AddReg = ESDI_AddReg
  584.  
  585. [ESDI_AddReg]
  586. HKR,,DriverDesc,,"ESDI Port Driver"
  587. HKR,,DevLoader,,*IOS
  588. HKR,,PortDriver,,ESDI_506.pdr
  589.  
  590. ;--------------------------------------------------------------------------
  591.  
  592. [DestinationDirs]
  593. WSS.CopyList = 11
  594. WSS.DelList = 11
  595. Windir.CopyList = 10
  596. CWB3DSnd.CopyList = 10
  597. WSTREAM.CopyDriver = 11
  598. DefaultDestDir = 11    ; LDID_SYS
  599.  
  600. [SourceDisksNames]
  601. 1=%SourceDiskName%,, 0001
  602.  
  603. [SourceDisksFiles]
  604. cwbaudix.vxd=1
  605. cwbaudio.drv=1
  606. cwbinit.exe=1
  607. cwbaudio.ini=1
  608. cwbaudix.vxd=1
  609. cwbaudio.bin=1
  610. cwbfm.drv=1
  611. cwbmix.exe=1
  612. cwbpcple.dll=1
  613. msgloop.exe=1
  614. wstream.dll=1
  615. vwstream.vxd=1
  616. cwbmidi.vxd=1
  617. cwbmidi.drv=1
  618. CWB3DSnd.exe=1
  619. cwbjoy.vxd=1
  620.  
  621. [Strings]
  622. ;Non-localized strings
  623. KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
  624. KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
  625. KEY_FIL="SYSTEM\CurrentControlSet\Control\MediaResources\FilterList"
  626. KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
  627. cwbjoy.DeviceDesc="Crystal Digital Assisted Joystick"
  628. cwbjoy.DeviceTestDesc="Crystal Joystick Port Test"
  629. cwbjoy.DeviceCalDesc="Crystal Joystick Port Calibration"
  630. KEY_OEM="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM"
  631.  
  632. ;Localized strings
  633. MediaClassName="Sound, video and game controllers"
  634. CSMfgName="Crystal Semiconductor Corporation"
  635. *CSC0000.DeviceDesc="Crystal PnP Audio System CODEC"
  636. *CSCFFFF.DeviceDesc="Crystal PnP Audio System CODEC (Needs Reboot)"
  637. *CSC0001.DeviceDesc="Crystal PnP Audio System Joystick"
  638. *CSC0010.DeviceDesc="Crystal PnP Audio System Control Registers"
  639. *CSC0003.DeviceDesc="Crystal PnP Audio System MPU-401 Compatible"
  640. *CSC0004.DeviceDesc="Crystal PnP IDE Controller"
  641. *CSC0011.DeviceDesc="Crystal PnP Audio System CODEC/Joystick"
  642. MSDOSTipText="Configures Sound Card for use in DOS"
  643. MSDOSConfig="Crystal Sound Card Configuration"
  644. PowerCPLName="Crystal Semiconductor Power Control Panel Extension"
  645. SourceDiskName="Crystal Driver Disk"
  646. WSTREAM.DeviceDesc="WaveStream Music Synthesizer"
  647. *CSC000F.DeviceDesc="Disabled Device"
  648. V_CLSWAVEFORM="Audio"
  649. V_CLSMIDI="MIDI"
  650. V_CLSMIXER="Mixer"
  651. V_CLSAUX="Auxiliary"
  652. V_INTERNAL="FM Synthesis"
  653. V_EXTERNAL="External MIDI Port"
  654. SMixCtrlSynth="Synth"
  655. LMixCtrlSynth="Synth"
  656. SMixCtrlLine="Line"
  657. LMixCtrlLine="Line"
  658. SMixCtrlCD="CD"
  659. LMixCtrlCD="CD"
  660. SMixCtrlSpkr="Mono"
  661. LMixCtrlSpkr="Mono In"
  662. SMixCtrlMic="Mic"
  663. LMixCtrlMic="Mic"
  664. SMixCtrlLoop="MixOut"
  665. LMixCtrlLoop="MixOut"
  666. SMixCtrlMaster="Master"
  667. LMixCtrlMaster="Master Out"
  668. SMixCtrlMux="Record"
  669. LMixCtrlMux="Master Record"
  670. SMixCtrlLowPri="LowPriIn"
  671. LMixCtrlLowPri="Low Priority Input"
  672. SMixCtrlKaraoke="Karaoke"
  673. LMixCtrlKaraoke="Karaoke Mode"
  674. SMixCtrlX0="XCTL 0"
  675. LMixCtrlX0="XControl 0"
  676. SMixCtrlX1="XCTL 1"
  677. LMixCtrlX1="XControl 1"
  678. SCtrlSysVol="SystemVol"
  679. LCtrlSysVol="System Volume"
  680. SMixCtrlWave="Wave"
  681. LMixCtrlWave="Wave"
  682. SMixCtrlMonitor="Monitor"
  683. LMixCtrlMonitor="Monitor"
  684. SMixCtrlMicBoost="Mic Boost"
  685. LMixCtrlMicBoost="Microphone Boost"
  686.  
  687. ;-------------- new controls added for symmetrical mixer ----------jmh
  688. SMixCtrl3DCenter="Center"
  689. LMixCtrl3DCenter="3D Center"
  690. SMixCtrl3DSpace="Space"
  691. LMixCtrl3DSpace="3D Space"
  692. SMixCtrl3DMute="Mute"
  693. LMixCtrl3DMute="3D Mute"
  694. SMixCtrl3D="3D Effects"
  695. LMixCtrl3D="3D Effects"
  696. ; the aux1 input is usually tied to the line jack
  697. SMixCtrlAux1="Line"
  698. LMixCtrlAux1="Line In"
  699. SMixCtrlMonoOutMute="MonoOut Mute"
  700. LMixCtrlMonoOutMute="PC Speaker Mute"
  701. SMixCtrlDacSER="Serial"
  702. LMixCtrlDacSER="Serial In"
  703. ; optional names for a line-in that is not controlling synth
  704. SMixCtrlLine-in="Line"
  705. LMixCtrlLine-in="Line In"
  706.  
  707. ;-------------- tables added for volume slide rcontrol ----------msu
  708. ;-----the values in the following table are editable to meet OEM needs
  709. ;-----however, there are limits for all these tables, for analog table,
  710. ;-----synth table and mic table, entries are ranged from 0 to 31, maximum
  711. ;-----entries for those tables are 32 entries, for digital table and DAC
  712. ;-----table, entries are ranged from 0 to 63, maximum entries number is 64,
  713. ;----for mono table, entries are ranged from 0 to 13, maximum entries is 16,
  714. ;----for masterin table, entries are ranged from 0 to 7, maximum entries is 16,
  715. ;----for masterout table, entries are ranged from 0 to 25, maximum entries is 16. 
  716. AnalogGainTable="31,20,17,15,14,13,12,11,10,10,9,9,8,7,7,6,6,6,6,5,5,5,4,4,4,3,3,3,2,2,1,1"
  717. DigitalGainTable1="63,40,26,20,17,16,14,13,12,11,10,10,9,9,8,8,8,7,7,7,6,6,6,6,5,5,5,5,5,4,4,4,"
  718. DigitalGainTable2="4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0"
  719. SynthGainTable="31,20,17,15,14,13,12,11,10,10,9,9,8,7,7,6,6,6,6,5,5,5,4,4,4,3,3,3,2,2,1,1"
  720. MicGainTable="31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0"
  721. DacGainTable1="63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,"
  722. DacGainTable2="31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0"
  723. MonoGainTable="13,11,8,6,5,5,4,4,3,3,2,2,1,1,0,0"
  724. MasterInGainTable="0,3,4,5,6,6,6,7"
  725. MasterOutGainTable="0,7,10,11,12,13,14,14,15,15,16,17,17,18,19,20"
  726. BramsMasterOutGainTable="0,7,10,11,12,13,14,14,15,15,16,17,17,18,19,20"
  727.